package com.itheima.service;

import com.itheima.pojo.Attendance;
import com.itheima.pojo.PageBean;
import com.itheima.pojo.WeeklyReport;

import java.time.LocalDate;
import java.util.List;

public interface WeeklReportService {
    /**
     //     * 为某个学生生成指定时间段内的周报
     //     * @param memberId 学生ID
     //     * @param weekStart 本周开始日期
     //     * @param weekEnd 本周结束日期
     //     */
//    void generateWeeklyReport(Long memberId, LocalDate weekStart, LocalDate weekEnd);
//
//    /**
//     * 为所有学生生成本周的周报
//     */
//    void generateReportsForAllStudents();



    PageBean<WeeklyReport> getWeeklyReportsForMember(Integer pageNum, Integer pageSize);  // 获取某个学生的周报
}
